#include <iostream>

template <typename T>
class MyStorage
{
private:
    T m_tValue;
public:
    MyStorage(T tValue)
    {
         m_tValue = tValue;
    }
 
    ~MyStorage()
    {
    }
 
    void Print()
    {
        std::cout << m_tValue << std::endl;;
    }
};

void MyStorage<double>::Print()
{
	std::cout << std::scientific << m_tValue << std::endl;
}